// // Copyright 2022 NullPTR. All Rights Reserved.
//
// #pragma once
//
// #include "CoreMinimal.h"
// #include "FRGBABitmap.h"
// #include "opencv2/core.hpp"
// #include "opencv2/imgcodecs.hpp"
// #include "opencv2/imgproc.hpp"
//
// namespace SDFGen
// {
// 	/**
// 	* 利用opencv对图像数据进行处理
// 	*/
// 	class FBitmapProc
// 	{
// 	public:
// 		static void Downscaling(const FRGBABitmap* Src, FRGBABitmap* Dest, float Scale);
// 		static void Downscaling(const FRGBABitmap* Src, FRGBABitmap* Dest, int16 DestWidth, int16 DestHeight);
//
// 		static cv::Mat LoadFromFile(const FString& ImageFilePath);
//
// 		static cv::Mat BitmapToCVMat(const FRGBABitmap* Bitmap);
// 		static void CVMatToBitmap(const cv::Mat& Mat, FRGBABitmap* Bitmap);
// 	};
// }
